new scotland yard meaning in Hindi

Noun

The headquarters of the London Metropolitan Police

लंदन मेट्रोपॉलिटन पुलिस का मुख्यालय

English Usage: The detective was called to New Scotland Yard for a briefing.

Hindi Usage: जासूस को ब्रीफिंग के लिए नया स्कॉटलैंड यार्ड बुलाया गया था।

Share Anuvadan of new scotland yard